package demo.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 演示使用配置文件中的参数（方式二，使用注解@Value）
 * 注解@Value("${xxx}")用于加载配置文件中的参数
 * PS.与之类似的@Value("#{xxx}")用于获取bean的属性
 */
@RestController
public class ControllerToTestProperties2 {
    @Value("${db.username}")
    private String username;
    @Value("${db.pwd}")
    private String pwd;

    @RequestMapping("/testProperties2")
    public String getParams(){
        return "username:  " + username + "  pwd:  " + pwd;
    }
}
